@charset "utf-8";
/* CSS Document */
/*----------Reset CSS for Browsers----------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal; font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
input,select{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
abbr,acronym{border:none; font-variant:normal;}

/*----------Reset CSS for Website----------*/
body{color:#333333; font-size:12px; background:#fff; text-align:center;}
a:link{color:#274118; text-decoration:none;}
a:visited{color:#333333; text-decoration:none;}
a:hover{color:#055d7f; text-decoration:underline;}
a:active{color:#274118; text-decoration:none;}
.clear{clear:both; font-size:1px; height:0; line-height:0;}
.clearfix{display:inline-block;}
.clearfix:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
.mt{margin-top:8px; }

/*头部样式*/
#header{height:151px;background:url(../images/top_bg.jpg) 0 0 no-repeat;position:relative; width:1004px; margin:0 auto;}
#header .logo_photo{float:left;margin:18px 0 0 10px;height:50px;display:inline-block;display:block; text-align:center;height:80px;overflow:hidden;}
#header .logo_photo a.photo{*font-size:64px; vertical-align:middle;display:table-cell; height:80px;}
#header .logo_photo a.photo img{vertical-align:middle;}
#header .logo{margin:38px 0 0 8px; height:40px;float:left;display:block;}
#header .logo a{ color:#2c4500; height:40px;line-height:40px;_display:inline;font-size:25px; font-weight:bold; font-family:"microsoft yahei","微软雅黑","黑体","simsun","宋体";}

#header .logo a:hover{text-decoration:none;color:#2c4500;}
#header .sign{float:left; margin:30px 0 0 20px;}
#header .top_links{position:absolute;top:6px;right:8px;line-height:22px;}
#header .top_links  a{color:#333333;margin:0 5px;padding:2px 5px;}
#header .nav{width:1004px;height:38px;background:url(../images/nav_bg.jpg) 0 0 repeat-y;position:absolute;top:113px;left:0;overflow:hidden;}
#header .nav ul{width:1004px;height:38px;padding-left:88px;}
#header .nav ul li{float:left;}
#header .nav ul li a{color:#fff;font-size:14px;display:block;width:72px;height:38px;line-height:38px;font-weight:normal;text-align:center;margin:0 10px;}
#header .nav ul li a:hover{color:#fff69a;text-decoration:none;}
#header .nav ul li a.current{background:url(../images/css_sprites.jpg) 0 0 no-repeat;color:#2e1d13;font-weight:bold;overflow:hidden;text-decoration:none;}
#header .nav li.special{background:none; position:relative;}
#header .nav li.special span.hot{position:absolute; right:-2px; top:1px;}

#header .search{width:187px;height:21px;background:url(../images/css_sprites.jpg) -432px -41px no-repeat;position:absolute;top:42px;right:20px; clear:both;}
#header .search input.text{width:160px; font-size:12px; height:18px; line-height:18px;border:none;background:none; position:absolute; left:5px; top:3px;}
#header .search input.btn{width:20px;height:20px;background:none;text-indent:-99999em;border:none;cursor:pointer; position:absolute; right:0; top:0;}

/*content*/
#content{width:960px;margin:8px auto 0; text-align:left; line-height:22px;}
#content #con_left{width:230px;float:left;}
#content #con_right{width:720px;float:right;}

/*h2*/
#content h2{font-size:14px;font-weight:bold;padding:0 12px;}
#content h2 .more{font-size:12px;float:right;font-weight:400;}
#content h2 .more a{color:#294319;line-height:31px;height:31px;}
#content h2 .more a:hover{text-decorationinformation:underline;}

/*con-left*/

.list ul{ border:solid 1px #75a128;padding:10px 10px 8px; background:#fff;}
.list h2,
.prolocutor_index h2{margin:0;padding:0;background:url(../images/css_sprites.jpg) 0 -39px no-repeat;height:31px;color:#fff;line-height:31px;}

.list li a{display:block;line-height:26px;width:208px;font-size:14px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.information li{ clear:both;}
.information li a{width:170px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left;height:26px;line-height:26px; }
.information li span{float:right;}

/*企业形象代言人*/
.prolocutor_index{background:#fff;}
.prolocutor_index .photo_text{padding:12px 10px 5px;border:solid 1px #75a128;}
.prolocutor_index .photo_text .photo img{padding:2px;border:1px solid #ccc;margin-right:15px;float:left;}
.prolocutor_index .photo_text .name{font-size:14px;}
.prolocutor_index .photo_text p{margin-top:10px;color:#464646;}


/*产品分类*/
.classify li{background:url(../images/dotline.jpg) 0 bottom repeat-x;height:26px;}
.classify li a{padding-left:16px;line-height:26px;background:url(../images/arrow.jpg) 5px 13px no-repeat;width:190px;}
.classify .last_classify {background:none;}

/*论坛热贴*/
.hotnews li a{padding-left:16px;background:url(../images/arrow2.jpg) 5px 10px no-repeat;width:190px;}

/*con-right*/
#banner{border:1px solid #ccc;}
#banner img{display:block;}
.about_us{border:solid 1px #75a128;}
.about_us h2{height:30px;line-height:30px;}
.about_us p{margin:0 12px;margin-bottom:15px;padding:5px 10px 7px;text-indent:2em;border-top:dotted 1px #406d12;border-bottom:dotted 1px #406d12;line-height:24px; font-size:14px;}
.about_us .contant{width:700px;margin:0 auto;font-size:14px;}
.about_us .contant li{float:left;display:block;width:320px;height:20px;line-height:20px;padding:3px 0 6px;}
.about_us .contant li img{margin:auto 5px;}
.about_us .contant li em{color:#055d7f;}

/*产品列表*/
.pro_show h2,.sites h2,.tools h2,.inner_contant h2,.inner_spokeman h2,.inner_order h2,.inner_success h2,.news_show h2,.news_search h2,
.pro_list h2{margin:0;padding:0;background:url(../images/css_sprites.jpg) 0 -71px no-repeat;height:31px;color:#fff;line-height:31px;}
.pro_show .pro_showlist,.prolocutor,
.pro_list ul{border:solid 1px #75a128;padding:0 0 7px;*display:inline-block;}
.pro_list ul li{float:left;margin:8px 11px 0;_display:inline;text-align:center; font-size:14px;}
.pro_list ul li .photo{padding:2px;border:1px solid #ccc;display:block;width:150px;height:150px;overflow:hidden; margin-bottom:3px;}
.pro_list ul li .photo:hover{border:solid 1px #969696;}
.pro_list ul li .photo a{vertical-align:middle;*font-size:120px;width:150px;height:150px;display:table-cell;}
.pro_list ul li .photo img{vertical-align:middle;}

/*底部*/
#footer{width:960px;height:120px;margin:10px auto 0;border:solid 1px #75a128;color:#989898;}
#footer ul{text-align:center; padding:15px 0 10px;}
#footer ul li{display:inline;}
#footer ul li a{margin:0 12px;  color:#989898;}
#footer ul li a:hover{color:#294319;text-decoration:none;}
#footer p{line-height:24px;text-align:center;}



.contant_us ul{ height:105px;_overflow:hidden;}

